New Hydroelectric Technology: IIT Roorkee Tests Floating Device To Generate Energy From Flowing Water